package com.nondo.rdp.finance.service.course;

import com.nondo.rdp.auth.endpoint.model.Page;
import com.nondo.rdp.finance.domain.course.SectionProcess;

public interface SectionProcessService {

	/**
	 * 根据主键ID查询课程
	 *
	 * @param id
	 * @return
	 */
	SectionProcess findOne(Long id);
	
	/**
	 * 按照课节ID和用户ID进行查询
	 * @param id
	 * @return
	 */
	SectionProcess getOne(Long sid, Long uid);

	/**
	 * 保存音视频播放进度
	 * @param sectionProcess
	 * @return
	 */
	SectionProcess save(SectionProcess sectionProcess);
	
	/**
	 * 分页查询播放列表
	 *
	 * @param page
	 * @param section
	 * @return
	 */
	Page<SectionProcess> findAll(Page<SectionProcess> page, SectionProcess sectionProcess);

}
